home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / doc / screen / README.Debian < prev    next >
Text File  |  2008-06-13  |  4KB  |  91 lines

  1. Screen Information
  2. ------------------
  3. See the copyright file for information about where to get screen, licensing,
  4. and other assorted information.
  5.  
  6.  
  7. Debian Modifications
  8. --------------------
  9.   * added Debian package maintenance files
  10.   * Use /var/run/screen as socket directory
  11.   * Make it set-gid "utmp" instead of setuid root
  12.  
  13.  
  14. Debian Screen Q&A
  15. -----------------
  16.  
  17. Q: shift+page up in xterm/gnome-terminal/konsole used to let me scroll back a
  18.    bit, but now it doesn't. How can I make it work with scrollback?
  19.  
  20. A: It doesn't scrollback consistently because screen (the program) displays in
  21.    xterm's alternate screen buffer.
  22.  
  23.    To have screen use xterm's normal screen buffer (which includes scrollback),
  24.    you can add the following to your .screenrc:
  25.  
  26.    termcapinfo xterm|xterms|xs|rxvt ti@:te@
  27.  
  28.  
  29. Q: Screen sets my xterm titlebar. I don't like this, how do I make it stop?
  30.  
  31. A: The titlebar setting is set in the /etc/screenrc by telling screen that some
  32.    of the GUI terminals have a hardstatus line and that it can be set by
  33.    sending the xterm escape sequences that set the title/icon.
  34.  
  35.    # Set the hardstatus prop on gui terms to set the titlebar/icon title
  36.    termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007
  37.  
  38.    You can override this on a system wide basis by commenting out this line in
  39.    the /etc/screenrc or you can override it in your personal screenrc by adding
  40.    the following line:
  41.  
  42.    hardstatus alwaysmessage
  43.  
  44.  
  45. Q: Why do I get #!$@#$@!% trailing spaces when I cut and paste from mutt
  46.    running within screen?
  47. Q: Why does the statusbar in my irc client extend to the end of the screen
  48.    in xterm but not in screen?
  49.  
  50. A: This has to do with handling of the bce terminal attribute, or lack
  51.    thereof by default in screen. You can enable bce on a per-user basis by
  52.    adding the following to your .screenrc:
  53.  
  54.    defbce on
  55.    term screen-bce
  56.  
  57.    NOTE: if you do this your TERM will be screen-bce. When you login to
  58.          other machines they may not have a screen-bce terminal type, so you
  59.          will see errors. To fix this you must put the terminfo for screen-bce
  60.          on that remote machine. The screen terminfo is found in
  61.          /usr/share/doc/screen/terminfo/screeninfo.src and you can compile it
  62.          on the remote machine using tic(1).
  63.  
  64.  
  65. Q: Screen doesn't notice when I resize the term - what's wrong?
  66.  
  67. A: Firstly look for the same question in FAQ.gz. If the problem persists:
  68.    There have been reports of sshd instances blocking SIGWINCH (presumably
  69.    restarted from aptitude and thus inheriting its signal mask) which therefore
  70.    also prohibit remote screen sessions from ever seeing the signal. Have a
  71.    look at the old bugreport <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392302>
  72.    for means to determine whether you are affected. (You might have to restart
  73.    sshd with a crontab entry or similar magic if ssh is your only way to access
  74.    the box.)
  75.  
  76.  
  77. Q: Multiuser mode is not working - how can I enable it?
  78.  
  79. A: Screen has to be setuid root to accomplish this. (Note the security implications
  80.    this has! Also bear in mind that setuid programs remove some variables from their
  81.    environment for exactly this reason - see ld.so(1).) If you still want to enable
  82.    the feature, you may do so with the following commands:
  83.  
  84. ] dpkg-statoverride --update --add root utmp 4755 /usr/bin/screen
  85. ] chmod 0755 /var/run/screen
  86.  
  87.    dpkg-statoverride will make sure that the modified permissions remain in effect
  88.    even if a new version of the screen package is installed. /var/run/screen will
  89.    be automatically recreated with the proper permissions if the directory lives
  90.    on volatile storage (doesn't persist between subsequent reboots).
  91.